Emacs counsel
counsel
是基于 ivy 的一套增强工具集。它为 1.1 Emacs 内部的各种命令和操作提供了更加友好和强大的界面。
主要功能:
- 替代原生命令:如
M-x
命令执行、文件搜索等,都有对应的counsel
增强版。 - 集成外部工具:例如,通过
counsel-rg
使用ripgrep
进行项目级搜索。 - 提供更多的工具:例如,
counsel-yank-pop
可以方便地浏览和选择复制历史。
命令替换
counsel 替换了如下命令:
Emacs command | Counsel equivalent |
---|---|
execute-extended-command |
counsel-M-x |
describe-bindings |
counsel-descbinds |
describe-function |
counsel-describe-function |
describe-variable |
counsel-describe-variable |
apropos-command |
counsel-apropos |
describe-face |
counsel-describe-face |
list-faces-display |
counsel-faces |
find-file |
counsel-find-file |
find-library |
counsel-find-library |
imenu |
counsel-imenu |
load-library |
counsel-load-library |
load-theme |
counsel-load-theme |
yank-pop |
counsel-yank-pop |
info-lookup-symbol |
counsel-info-lookup-symbol |
pop-to-mark-command |
counsel-mark-ring |
bookmark-jump |
counsel-bookmark |
本文作者:Maeiee
本文链接:Emacs counsel
版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!
喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!